IF OBJECT_ID('dbo.Testowa_tabela') IS NOT NULL
	DROP TABLE dbo.Testowa_tabela;
GO

CREATE TABLE dbo.Testowa_tabela
(
	Id INT,
	kolumna VARCHAR(20)
)


IF OBJECT_ID('dbo.klucz_glowny') IS NOT NULL
	DROP FUNCTION dbo.klucz_glowny;
GO

CREATE FUNCTION dbo.klucz_glowny(@identyfikator INT)
RETURNS INT
WITH SCHEMABINDING
AS
BEGIN
	RETURN @identyfikator + 1;
END;
GO

ALTER TABLE dbo.Testowa_tabela ADD kolumna2 AS dbo.klucz_glowny(Id) 
CONSTRAINT uq_kol UNIQUE
